home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / checkbox / plugins / hal_info.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  999 b   |  23 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. from checkbox.plugin import Plugin
  5.  
  6. class HalInfo(Plugin):
  7.     
  8.     def register(self, manager):
  9.         super(HalInfo, self).register(manager)
  10.         self._manager.reactor.call_on('report', self.report)
  11.  
  12.     
  13.     def report(self):
  14.         message = { }
  15.         message['version'] = self._manager.registry.hald.version
  16.         message['devices'] = self._manager.registry.hal
  17.         if message['devices']:
  18.             self._manager.reactor.fire('report-hal', message)
  19.         
  20.  
  21.  
  22. factory = HalInfo
  23.